源码

镜像

  • 镜像比较简单,hexo是基于node

  • 然后安装了一些必要的环境以及安装hexo

  • 然后设定了工作目录:/app

  • 个人打了个公开镜像在阿里云,可以直接使用

    1
    docker pull crpi-h3osktfvc8oa0mk6.cn-shanghai.personal.cr.aliyuncs.com/tj_commons/tsf-blog:1.0.1

容器

  • 容器初次启动时会在工作目录下初始化hexo,会执行hexo init blog,但不会安装任何模版
  • 可以自己将/app/blog映射出来,将模版、内容放在对应的目录下
  • 后续启动发现有/app/blog目录下存在文件则不会再初始化hexo

参考